Parse & Dispatch: Parallelizing the Generation of Dynamic Web Content
نویسندگان
چکیده
The use of dynamically generated Web content is gaining in popularity over traditional static HTML content. Dynamic Web content is generated on the fly according to the instructions embedded in HTML script files. Such instructions generate HTML by carrying out various forms of tasks such as session tracking, database queries and transactions, dynamic image generation, or even fetching information from remote servers. Popular portal and e-commerce Web pages contain a number of tasks that are executed in a serial manner by traditional multithreaded Web servers. In this ongoing work, we propose a parallel approach for dynamic content generation, and elaborate on how it affects the design and performance of Web servers. We have developed a prototype Web server that supports the parallel processing of tasks involved in the dynamic content generation with improved throughput and response time as compared to the classical (serial) approach.
منابع مشابه
Fine-Grained Parallelism in Dynamic Web Content Generation: The Parse and Dispatch Approach
Dynamic Web content is gaining in popularity over traditional static HTML as the means of providing Web users with personalized and dynamic information. To enable dynamic content, various technologies have been developed for embedding of script code blocks into static HTML files in order to perform various forms of tasks such as session tracking, bank transactions, financial calculations, produ...
متن کاملSolving Multiple Fuels Dynamic Environmental/Economic Dispatch Problem and Incentive Based Demand Response Considering Spinning Reserve Requirements
In this paper a new integrated model of the dynamic environmental/economic dispatch (DEED) problem and emergency demand response program (EDRP) has been presented by which their interactions are investigated. DEED schedules the online generators power output over the whole dispatch period subject to some practical constraints so that the fuel costs and emission are optimized simultaneously. EDR...
متن کاملA Parallelizing Framework for Intelligent Memory Architectures
Intelligent Memory is a new class of computer architecture designed for reducing the performance gap between the processor and memory. These architectures mix distinct processors in the system. For their different characteristics in computing and memory accessing capability, we need a strategy to identify their capabilities and dispatch them suitable jobs in order to get better utilization. To ...
متن کاملTransformations for the Optimistic Parallel Execution of Object-oriented Programs
This paper discusses the use of optimistic execution as a mechanism for parallelizing sequential object-oriented programs. Most parallelizing compilers to date have used compile-time data-dependency analysis to determine independent sections of code. This reliance on static information presents an overly restrictive view of dependencies in a program. In this paper, a set of transformations is p...
متن کاملSolving Economic Dispatch in Competitive Power Market Using Improved Particle Swarm Optimization Algorithm
Generally the generation units in the traditional structure of the electricity industry try to minimize their costs. However, in a deregulated environment, generation units are looking to maximize their profits in a competitive power market. Optimum generation planning in such structure is urgent. This paper presents a new method of solving economic dispatch in the competitive electricity marke...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2003